* lisp/eshell/esh-cmd.el (eshell-post-rewrite-command-function): New var.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 17 Sep 2013 15:19:12 +0000 (11:19 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 17 Sep 2013 15:19:12 +0000 (11:19 -0400)
commit3f3381e21a80ce9d3e81dbf70bd9f8015938531a
tree54cfd3440497720e42ac0d3e07dc84d6acc4518e
parent911c4a201324e310d5e400d95f5d92be256f6eea
* lisp/eshell/esh-cmd.el (eshell-post-rewrite-command-function): New var.
(eshell-post-rewrite-command-hook): Make obsolete.
(eshell-parse-command): Simplify.
(eshell-structure-basic-command): Remove unused arg `vocal-test'.
(eshell--cmd): Declare.
(eshell-parse-pipeline): Remove unused var `final-p'.
Pass a dynvar to eshell-post-rewrite-command-hook.
Implement the new eshell-post-rewrite-command-function.
(eshell-invoke-directly): Remove unused arg `input'.
* lisp/eshell/esh-io.el (eshell-io-initialize):
Use eshell-post-rewrite-command-function.
(eshell--apply-redirections): Rename from eshell-apply-redirections;
adjust to new calling convention.
(eshell-create-handles): Rename args to avoid clashing with dynvar
`standard-output'.
lisp/ChangeLog
lisp/eshell/esh-cmd.el
lisp/eshell/esh-io.el
lisp/eshell/esh-mode.el